home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
EnigmA Amiga Run 1998 July
/
EnigmA AMIGA RUN 29 (1998)(G.R. Edizioni)(IT)[!][issue 1998-07 & 08].iso
/
earcd
/
phase5
/
ppcrelease
/
examples
/
callm68ksync.elf.dump
< prev
next >
Wrap
Text File
|
1998-02-21
|
6KB
|
157 lines
callm68ksync.elf: file format elf32-powerpc
callm68ksync.elf
architecture: powerpc:common, flags 0x00000011:
HAS_RELOC, HAS_SYMS
start address 0x00000000
Sections:
Idx Name Size VMA LMA File off Algn
0 .text 000000fc 00000000 00000000 00000034 2**2
CONTENTS, ALLOC, LOAD, RELOC, READONLY, CODE
1 .rodata 00000060 00000000 00000000 00000130 2**2
CONTENTS, ALLOC, LOAD, READONLY, DATA
2 .data 00000018 00000000 00000000 00000190 2**1
CONTENTS, ALLOC, LOAD, DATA
3 .bss 00000000 00000000 00000000 000001a8 2**0
ALLOC
4 .comment 00000014 00000000 00000000 000001a8 2**0
CONTENTS, READONLY
SYMBOL TABLE:
00000000 l d .text 00000000
00000000 l d *ABS* 00000000
00000000 l d .rodata 00000000
00000000 l d .data 00000000
00000000 l d .bss 00000000
00000000 l d .comment 00000000
00000000 l d *ABS* 00000000
00000000 l d *ABS* 00000000
00000000 l d *ABS* 00000000
00000000 l df *ABS* 00000000 callm68ksync.c
00000000 l O .text 00000000 gcc2_compiled.
00000000 *UND* 00000000 PPCClose
00000000 *UND* 00000000 PPCRawDoFmt
00000000 *UND* 00000000 PPCAllocVec
00000000 *UND* 00000000 PPCOpen
00000000 *UND* 00000000 PPCFreeVec
00000000 *UND* 00000000 PPCCallM68k
00000000 g O .data 00000018 M68kProgram
00000004 g F .text 000000f8 Function
00000000 *UND* 00000000 PPCWrite
Disassembly of section .text:
00000000 <gcc2_compiled.> .long 0x402c
Function():
00000004 <Function> stwu r1,-64(r1)
00000008 <Function+4> mflr r0
0000000c <Function+8> stw r30,56(r1)
00000010 <Function+c> stw r31,60(r1)
00000014 <Function+10> stw r0,68(r1)
00000018 <Function+14> lis r3,0
RELOC: 0000001a R_PPC_ADDR16_HA .rodata
0000001c <Function+18> addi r3,r3,0
RELOC: 0000001e R_PPC_ADDR16_LO .rodata
00000020 <Function+1c> li r4,1006
00000024 <Function+20> bl 00000024 <Function+20>
RELOC: 00000024 R_PPC_REL24 PPCOpen
00000028 <Function+24> mr. r30,r3
0000002c <Function+28> beq 000000e0 <Function+dc>
00000030 <Function+2c> mr r3,r30
00000034 <Function+30> lis r4,40
RELOC: 00000036 R_PPC_ADDR16_HA .rodata+0x00000028
00000038 <Function+34> addi r4,r4,40
RELOC: 0000003a R_PPC_ADDR16_LO .rodata+0x00000028
0000003c <Function+38> li r5,15
00000040 <Function+3c> bl 00000040 <Function+3c>
RELOC: 00000040 R_PPC_REL24 PPCWrite
00000044 <Function+40> li r0,256
00000048 <Function+44> stw r0,8(r1)
0000004c <Function+48> li r3,256
00000050 <Function+4c> lis r4,1
00000054 <Function+50> ori r4,r4,1
00000058 <Function+54> bl 00000058 <Function+54>
RELOC: 00000058 R_PPC_REL24 PPCAllocVec
0000005c <Function+58> stw r3,12(r1)
00000060 <Function+5c> lis r3,56
RELOC: 00000062 R_PPC_ADDR16_HA .rodata+0x00000038
00000064 <Function+60> addi r3,r3,56
RELOC: 00000066 R_PPC_ADDR16_LO .rodata+0x00000038
00000068 <Function+64> addi r4,r1,8
0000006c <Function+68> li r5,1
00000070 <Function+6c> li r6,0
00000074 <Function+70> bl 00000074 <Function+70>
RELOC: 00000074 R_PPC_REL24 PPCRawDoFmt
00000078 <Function+74> li r3,88
0000007c <Function+78> lis r4,1
00000080 <Function+7c> ori r4,r4,1
00000084 <Function+80> bl 00000084 <Function+80>
RELOC: 00000084 R_PPC_REL24 PPCAllocVec
00000088 <Function+84> mr. r31,r3
0000008c <Function+88> beq 000000c0 <Function+bc>
00000090 <Function+8c> lis r9,0
RELOC: 00000092 R_PPC_ADDR16_HA .data
00000094 <Function+90> addi r9,r9,0
RELOC: 00000096 R_PPC_ADDR16_LO .data
00000098 <Function+94> stw r9,0(r31)
0000009c <Function+98> li r0,0
000000a0 <Function+9c> stw r0,4(r31)
000000a4 <Function+a0> stw r0,16(r31)
000000a8 <Function+a4> li r0,255
000000ac <Function+a8> stw r0,28(r31)
000000b0 <Function+ac> mr r3,r31
000000b4 <Function+b0> bl 000000b4 <Function+b0>
RELOC: 000000b4 R_PPC_REL24 PPCCallM68k
000000b8 <Function+b4> mr r3,r31
000000bc <Function+b8> bl 000000bc <Function+b8>
RELOC: 000000bc R_PPC_REL24 PPCFreeVec
000000c0 <Function+bc> lwz r3,12(r1)
000000c4 <Function+c0> cmpwi cr1,r3,0
000000c8 <Function+c4> beq cr1,000000d0 <Function+cc>
000000cc <Function+c8> bl 000000cc <Function+c8>
RELOC: 000000cc R_PPC_REL24 PPCFreeVec
000000d0 <Function+cc> mr r3,r30
000000d4 <Function+d0> bl 000000d4 <Function+d0>
RELOC: 000000d4 R_PPC_REL24 PPCClose
000000d8 <Function+d4> li r3,1
000000dc <Function+d8> b 000000e4 <Function+e0>
000000e0 <Function+dc> li r3,0
000000e4 <Function+e0> lwz r0,68(r1)
000000e8 <Function+e4> mtlr r0
000000ec <Function+e8> lwz r30,56(r1)
000000f0 <Function+ec> lwz r31,60(r1)
000000f4 <Function+f0> addi r1,r1,64
000000f8 <Function+f4> blr
Disassembly of section .rodata:
00000000 <.rodata> ori r15,r27,28218
00000004 <.rodata+4> addic r1,r15,12335
00000008 <.rodata+8> addic. r17,r20,12335
0000000c <.rodata+c> addic r17,r16,12335
00000010 <.rodata+10> rlwinm r9,r27,13,25,18
00000014 <.rodata+14> xoris r23,r27,20336
00000018 <.rodata+18> oris r14,r11,25956
0000001c <.rodata+1c> bc+ 18,4*cr6+gt,0000506c <Function+5068>
00000020 <.rodata+20> .long 0x432f434c
00000024 <.rodata+24> .long 0x4f534500
00000028 <.rodata+28> rlwinm. r8,r3,13,5,25
0000002c <.rodata+2c> subfic r3,r9,29472
00000030 <.rodata+30> ori r0,r9,29797
00000034 <.rodata+34> andi. r20,r27,2560
00000038 <.rodata+38> bdztla+ 4*cr3,00006c6c <Function+6c68>
0000003c <.rodata+3c> ori r1,r27,29797
00000040 <.rodata+40> oris r0,r1,9580
00000044 <.rodata+44> oris r0,r1,17017
00000048 <.rodata+48> andis. r5,r3,29472
0000004c <.rodata+4c> ori r20,r11,8257
00000050 <.rodata+50> oris r4,r3,29285
00000054 <.rodata+54> andi. r19,r27,8240
00000058 <.rodata+58> .long 0x78256c78
0000005c <.rodata+5c> tdlti r0,0
Disassembly of section .data:
00000000 <M68kProgram> cmpwi cr6,r2,29439
00000004 <M68kProgram+4> andis. r20,r0,13248
00000008 <M68kProgram+8> .long 0xdff180
0000000c <M68kProgram+c> rlwimi r9,r14,31,31,28
00000010 <M68kProgram+10> rlwimi r10,r14,31,31,26
00000014 <M68kProgram+14> dozi r0,r31,20085